﻿using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;

namespace ReportGeneratorPlainText
{
    public class SimpleListReportTextOnly : Stimulsoft.Report.StiReport
    {
        public SimpleListReportTextOnly()
        {
            this.InitializeComponent();
        }

        #region StiReport Designer generated code - do not modify
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests3;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests2;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test3;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test2;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test3;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test2;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test3;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test2;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test3;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test2;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test1;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test1;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components_Test;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_Components;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test1;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test_ResultCodes;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components_Test;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_Components;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test1;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test_ResultCodes;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components_Test;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_Components;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests1;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests_ResultCodes;
        public Stimulsoft.Report.Dictionary.StiDataRelation ParentOrderableTests;
        public Stimulsoft.Report.Components.StiPage Page1;
        public Stimulsoft.Report.Components.StiGroupHeaderBand GroupHeaderBand1;
        public Stimulsoft.Report.Components.StiText Text9;
        public Stimulsoft.Report.Components.StiHorizontalLinePrimitive HorizontalLinePrimitive1;
        public Stimulsoft.Report.Components.StiHeaderBand HeaderBand1;
        public Stimulsoft.Report.Components.StiText Text10;
        public Stimulsoft.Report.Components.StiText Text13;
        public Stimulsoft.Report.Components.StiText Text14;
        public Stimulsoft.Report.Components.StiText Text15;
        public Stimulsoft.Report.Components.StiText Text18;
        public Stimulsoft.Report.Components.StiDataBand DataBand1;
        public Stimulsoft.Report.Components.StiText Text1;
        public Stimulsoft.Report.Components.StiText Text3;
        public Stimulsoft.Report.Components.StiText Text2;
        public Stimulsoft.Report.Components.StiText Text4;
        public Stimulsoft.Report.Components.StiText Text17;
        public Stimulsoft.Report.Components.StiGroupFooterBand GroupFooterBand1;
        public Stimulsoft.Report.Components.StiText Text11;
        public Stimulsoft.Report.Dictionary.StiCountFunctionService Text11_Count;
        public Stimulsoft.Report.Components.StiText Text12;
        public Stimulsoft.Report.Components.StiWatermark Page1_Watermark;
        public Stimulsoft.Report.Print.StiPrinterSettings Report_PrinterSettings;
        public Stimulsoft.Report.StiStyle StyleDataBand1Style;
        public Stimulsoft.Report.StiStyle StyleStyle1;
        public OrderableTestsDataSource OrderableTests;
        public OrderableTests_ResultCodesDataSource OrderableTests_ResultCodes;
        public OrderableTests_ResultCodes_ResultDataSource OrderableTests_ResultCodes_Result;
        public OrderableTests_ComponentsDataSource OrderableTests_Components;
        public OrderableTests_Components_TestDataSource OrderableTests_Components_Test;
        public OrderableTests_Components_Test_ResultCodesDataSource OrderableTests_Components_Test_ResultCodes;
        public OrderableTests_Components_Test_ResultCodes_ResultDataSource OrderableTests_Components_Test_ResultCodes_Result;
        public OrderableTests_Components_Test_ComponentsDataSource OrderableTests_Components_Test_Components;
        public OrderableTests_Components_Test_Components_TestDataSource OrderableTests_Components_Test_Components_Test;
        public OrderableTests_Components_Test_Components_Test_ResultCodesDataSource OrderableTests_Components_Test_Components_Test_ResultCodes;
        public OrderableTests_Components_Test_Components_Test_ResultCodes_ResultDataSource OrderableTests_Components_Test_Components_Test_ResultCodes_Result;
        public OrderableTests_Components_Test_Components_Test_ComponentsDataSource OrderableTests_Components_Test_Components_Test_Components;
        public OrderableTests_Components_Test_Components_Test_Components_TestDataSource OrderableTests_Components_Test_Components_Test_Components_Test;
        public OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesDataSource OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes;
        public OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_ResultDataSource OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result;
        public OrderableTests_Components_Test_Components_Test_Components_Test_ComponentsDataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components;
        public OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestDataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test;
        public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodesDataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodes;
        public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ComponentsDataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Components;
        public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItemsDataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItems;
        public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_MnemonicsDataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mnemonics;
        public OrderableTests_Components_Test_Components_Test_Components_Test_BillableItemsDataSource OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems;
        public OrderableTests_Components_Test_Components_Test_Components_Test_MnemonicsDataSource OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics;
        public OrderableTests_Components_Test_Components_Test_BillableItemsDataSource OrderableTests_Components_Test_Components_Test_BillableItems;
        public OrderableTests_Components_Test_Components_Test_MnemonicsDataSource OrderableTests_Components_Test_Components_Test_Mnemonics;
        public OrderableTests_Components_Test_BillableItemsDataSource OrderableTests_Components_Test_BillableItems;
        public OrderableTests_Components_Test_MnemonicsDataSource OrderableTests_Components_Test_Mnemonics;
        public OrderableTests_BillableItemsDataSource OrderableTests_BillableItems;
        public OrderableTests_MnemonicsDataSource OrderableTests_Mnemonics;
        
        public void GroupHeaderBand1__GetValue(object sender, Stimulsoft.Report.Events.StiValueEventArgs e)
        {
            e.Value = OrderableTests.Lab;
        }
        
        public void Text9__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = ToString(sender, OrderableTests.Lab, true);
        }
        
        public void Text10__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "Code";
        }
        
        public void Text13__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "Name";
        }
        
        public void Text14__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "Price";
        }
        
        public void Text15__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "Group";
        }
        
        public void Text18__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "Sl No";
        }
        
        public void Text1__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = ToString(sender, OrderableTests.TestId, true);
        }
        
        public void Text3__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = ToString(sender, OrderableTests.Name, true);
        }
        
        public void Text2__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = ToString(sender, OrderableTests.ListPrice, true);
        }
        
        public void Text4__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = ToString(sender, OrderableTests.Lab, true);
        }
        
        public void Text17__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = ToString(sender, Line, true);
        }
        
        public void Text11__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "#%#{Count(DataBand1)} Test(s)";
            e.StoreToPrinted = true;
        }
        
        public System.String Text11_GetValue_End(Stimulsoft.Report.Components.StiComponent sender)
        {
            return ToString(sender, ((long)(StiReport.ChangeType(this.Text11_Count.GetValue(), typeof(long), true))), true) + " Test(s)";
        }
        
        public void Text12__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "(" + ToString(sender, OrderableTests.Lab, true) + ")";
        }
        
        public void GroupHeaderBand1__BeginRender(object sender, System.EventArgs e)
        {
            this.Text11_Count.Init();
            this.Text11.TextValue = "";
        }
        
        public void GroupHeaderBand1__EndRender(object sender, System.EventArgs e)
        {
            this.Text11.SetText(new Stimulsoft.Report.Components.StiGetValue(this.Text11_GetValue_End));
        }
        
        public void DataBand1__Rendering(object sender, System.EventArgs e)
        {
            this.Text11_Count.CalcItem(null);
        }
        
        private void InitializeComponent()
        {
            this.OrderableTests_Mnemonics = new OrderableTests_MnemonicsDataSource();
            this.OrderableTests_BillableItems = new OrderableTests_BillableItemsDataSource();
            this.OrderableTests_Components_Test_Mnemonics = new OrderableTests_Components_Test_MnemonicsDataSource();
            this.OrderableTests_Components_Test_BillableItems = new OrderableTests_Components_Test_BillableItemsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Mnemonics = new OrderableTests_Components_Test_Components_Test_MnemonicsDataSource();
            this.OrderableTests_Components_Test_Components_Test_BillableItems = new OrderableTests_Components_Test_Components_Test_BillableItemsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics = new OrderableTests_Components_Test_Components_Test_Components_Test_MnemonicsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems = new OrderableTests_Components_Test_Components_Test_Components_Test_BillableItemsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mnemonics = new OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_MnemonicsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItems = new OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItemsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Components = new OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ComponentsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodes = new OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodesDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test = new OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components = new OrderableTests_Components_Test_Components_Test_Components_Test_ComponentsDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result = new OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_ResultDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes = new OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components_Test = new OrderableTests_Components_Test_Components_Test_Components_TestDataSource();
            this.OrderableTests_Components_Test_Components_Test_Components = new OrderableTests_Components_Test_Components_Test_ComponentsDataSource();
            this.OrderableTests_Components_Test_Components_Test_ResultCodes_Result = new OrderableTests_Components_Test_Components_Test_ResultCodes_ResultDataSource();
            this.OrderableTests_Components_Test_Components_Test_ResultCodes = new OrderableTests_Components_Test_Components_Test_ResultCodesDataSource();
            this.OrderableTests_Components_Test_Components_Test = new OrderableTests_Components_Test_Components_TestDataSource();
            this.OrderableTests_Components_Test_Components = new OrderableTests_Components_Test_ComponentsDataSource();
            this.OrderableTests_Components_Test_ResultCodes_Result = new OrderableTests_Components_Test_ResultCodes_ResultDataSource();
            this.OrderableTests_Components_Test_ResultCodes = new OrderableTests_Components_Test_ResultCodesDataSource();
            this.OrderableTests_Components_Test = new OrderableTests_Components_TestDataSource();
            this.OrderableTests_Components = new OrderableTests_ComponentsDataSource();
            this.OrderableTests_ResultCodes_Result = new OrderableTests_ResultCodes_ResultDataSource();
            this.OrderableTests_ResultCodes = new OrderableTests_ResultCodesDataSource();
            this.OrderableTests = new OrderableTestsDataSource();
            this.ParentOrderableTests3 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_MnemonicsRelation", "OrderableTests", "OrderableTests", this.OrderableTests, this.OrderableTests_Mnemonics, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests2 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_BillableItemsRelation", "OrderableTests", "OrderableTests", this.OrderableTests, this.OrderableTests_BillableItems, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test3 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_MnemonicsRelation", "OrderableTests_Components_Test", "OrderableTests_Components_Test", this.OrderableTests_Components_Test, this.OrderableTests_Components_Test_Mnemonics, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test2 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_BillableItemsRelation", "OrderableTests_Components_Test", "OrderableTests_Components_Test", this.OrderableTests_Components_Test, this.OrderableTests_Components_Test_BillableItems, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test3 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_MnemonicsRelation", "OrderableTests_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Mnemonics, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test2 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_BillableItemsRelation", "OrderableTests_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_BillableItems, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test3 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_MnemonicsRelation", "OrderableTests_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test2 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_BillableItemsRelat" +
"ion", "OrderableTests_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test3 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mn" +
"emonicsRelation", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mnemonics, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test2 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Bi" +
"llableItemsRelation", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItems, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test1 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Co" +
"mponentsRelation", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Components, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Re" +
"sultCodesRelation", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodes, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRel" +
"ation", "OrderableTests_Components_Test_Components_Test_Components_Test_Components", "OrderableTests_Components_Test_Components_Test_Components_Test_Components", this.OrderableTests_Components_Test_Components_Test_Components_Test_Components, this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test1 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation" +
"", "OrderableTests_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_Components, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result" +
"Relation", "OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes", "OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes", this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes, this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components_Test = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesRelatio" +
"n", "OrderableTests_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_Components = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_Components_TestRelation", "OrderableTests_Components_Test_Components_Test_Components", "OrderableTests_Components_Test_Components_Test_Components", this.OrderableTests_Components_Test_Components_Test_Components, this.OrderableTests_Components_Test_Components_Test_Components_Test, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test1 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_ComponentsRelation", "OrderableTests_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_Components, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test_ResultCodes = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_ResultCodes_ResultRelation", "OrderableTests_Components_Test_Components_Test_ResultCodes", "OrderableTests_Components_Test_Components_Test_ResultCodes", this.OrderableTests_Components_Test_Components_Test_ResultCodes, this.OrderableTests_Components_Test_Components_Test_ResultCodes_Result, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components_Test = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_Test_ResultCodesRelation", "OrderableTests_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test", this.OrderableTests_Components_Test_Components_Test, this.OrderableTests_Components_Test_Components_Test_ResultCodes, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_Components = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_Components_TestRelation", "OrderableTests_Components_Test_Components", "OrderableTests_Components_Test_Components", this.OrderableTests_Components_Test_Components, this.OrderableTests_Components_Test_Components_Test, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test1 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_ComponentsRelation", "OrderableTests_Components_Test", "OrderableTests_Components_Test", this.OrderableTests_Components_Test, this.OrderableTests_Components_Test_Components, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test_ResultCodes = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_ResultCodes_ResultRelation", "OrderableTests_Components_Test_ResultCodes", "OrderableTests_Components_Test_ResultCodes", this.OrderableTests_Components_Test_ResultCodes, this.OrderableTests_Components_Test_ResultCodes_Result, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components_Test = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_Test_ResultCodesRelation", "OrderableTests_Components_Test", "OrderableTests_Components_Test", this.OrderableTests_Components_Test, this.OrderableTests_Components_Test_ResultCodes, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_Components = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_Components_TestRelation", "OrderableTests_Components", "OrderableTests_Components", this.OrderableTests_Components, this.OrderableTests_Components_Test, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests1 = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_ComponentsRelation", "OrderableTests", "OrderableTests", this.OrderableTests, this.OrderableTests_Components, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests_ResultCodes = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_ResultCodes_ResultRelation", "OrderableTests_ResultCodes", "OrderableTests_ResultCodes", this.OrderableTests_ResultCodes, this.OrderableTests_ResultCodes_Result, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.ParentOrderableTests = new Stimulsoft.Report.Dictionary.StiDataRelation("OrderableTests_ResultCodesRelation", "OrderableTests", "OrderableTests", this.OrderableTests, this.OrderableTests_ResultCodes, new System.String[] {
                        "_ID"}, new System.String[] {
                        "_parentID"});
            this.NeedsCompiling = false;
            this.Text11_Count = new Stimulsoft.Report.Dictionary.StiCountFunctionService();
            this.CalculationMode = Stimulsoft.Report.StiCalculationMode.Interpretation;
            this.EngineVersion = Stimulsoft.Report.Engine.StiEngineVersion.EngineV2;
            this.ReferencedAssemblies = new System.String[] {
                    "System.Dll",
                    "System.Drawing.Dll",
                    "System.Windows.Forms.Dll",
                    "System.Data.Dll",
                    "System.Xml.Dll",
                    "Stimulsoft.Controls.Dll",
                    "Stimulsoft.Base.Dll",
                    "Stimulsoft.Report.Dll",
                    "LWObjects.dll"};
            this.ReportAlias = "Report";
            // 
            // ReportChanged
            // 
            this.ReportChanged = new DateTime(2011, 8, 19, 2, 43, 31, 298);
            // 
            // ReportCreated
            // 
            this.ReportCreated = new DateTime(2011, 8, 17, 21, 23, 23, 0);
            this.ReportFile = "";
            this.ReportGuid = "e45562727d194eaa9b60f1c104ee9cbe";
            this.ReportName = "Report";
            this.ReportUnit = Stimulsoft.Report.StiReportUnitType.Inches;
            this.ReportVersion = "2010.3.900";
            this.ScriptLanguage = Stimulsoft.Report.StiReportLanguageType.CSharp;
            // 
            // Page1
            // 
            this.Page1 = new Stimulsoft.Report.Components.StiPage();
            this.Page1.Guid = "9ba7425ac50545a1ae4ae0b02b70236b";
            this.Page1.Name = "Page1";
            this.Page1.PageHeight = 11;
            this.Page1.PageWidth = 8.5;
            this.Page1.PaperSize = System.Drawing.Printing.PaperKind.Letter;
            this.Page1.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 2, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Page1.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            // 
            // GroupHeaderBand1
            // 
            this.GroupHeaderBand1 = new Stimulsoft.Report.Components.StiGroupHeaderBand();
            this.GroupHeaderBand1.CanGrow = false;
            this.GroupHeaderBand1.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0, 0.2, 7.72, 0.5);
            this.GroupHeaderBand1.GetValue += new Stimulsoft.Report.Events.StiValueEventHandler(this.GroupHeaderBand1__GetValue);
            this.GroupHeaderBand1.Name = "GroupHeaderBand1";
            this.GroupHeaderBand1.SortDirection = Stimulsoft.Report.Components.StiGroupSortDirection.None;
            this.GroupHeaderBand1.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.GroupHeaderBand1.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            // 
            // Text9
            // 
            this.Text9 = new Stimulsoft.Report.Components.StiText();
            this.Text9.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0, 0.1, 1.5, 0.3);
            this.Text9.HorAlignment = Stimulsoft.Base.Drawing.StiTextHorAlignment.Center;
            this.Text9.Name = "Text9";
            this.Text9.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text9__GetValue);
            this.Text9.VertAlignment = Stimulsoft.Base.Drawing.StiVertAlignment.Center;
            this.Text9.Border = new Stimulsoft.Base.Drawing.StiAdvancedBorder(System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 2, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text9.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text9.Font = new System.Drawing.Font("Arial", 14.25F, ((System.Drawing.FontStyle.Regular | System.Drawing.FontStyle.Bold) 
                            | System.Drawing.FontStyle.Italic), System.Drawing.GraphicsUnit.Point, 0);
            this.Text9.Guid = null;
            this.Text9.Interaction = null;
            this.Text9.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text9.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text9.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // HorizontalLinePrimitive1
            // 
            this.HorizontalLinePrimitive1 = new Stimulsoft.Report.Components.StiHorizontalLinePrimitive();
            this.HorizontalLinePrimitive1.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(1.5, 0.26, 6.2, 0.01);
            this.HorizontalLinePrimitive1.Color = System.Drawing.Color.DimGray;
            this.HorizontalLinePrimitive1.Name = "HorizontalLinePrimitive1";
            this.HorizontalLinePrimitive1.Size = 3F;
            this.HorizontalLinePrimitive1.EndCap = new Stimulsoft.Base.Drawing.StiCap(10, Stimulsoft.Base.Drawing.StiCapStyle.None, 10, true, System.Drawing.Color.Black);
            this.HorizontalLinePrimitive1.Guid = null;
            this.HorizontalLinePrimitive1.Interaction = null;
            this.HorizontalLinePrimitive1.StartCap = new Stimulsoft.Base.Drawing.StiCap(10, Stimulsoft.Base.Drawing.StiCapStyle.None, 10, true, System.Drawing.Color.Black);
            this.GroupHeaderBand1.Guid = null;
            this.GroupHeaderBand1.Interaction = null;
            // 
            // HeaderBand1
            // 
            this.HeaderBand1 = new Stimulsoft.Report.Components.StiHeaderBand();
            this.HeaderBand1.CanGrow = false;
            this.HeaderBand1.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0, 1.1, 7.72, 0.2);
            this.HeaderBand1.Enabled = false;
            this.HeaderBand1.Name = "HeaderBand1";
            this.HeaderBand1.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.HeaderBand1.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            // 
            // Text10
            // 
            this.Text10 = new Stimulsoft.Report.Components.StiText();
            this.Text10.CanBreak = true;
            this.Text10.CanGrow = true;
            this.Text10.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0.4, 0, 0.9, 0.2);
            this.Text10.ComponentPlacement = "d.DataBand1";
            this.Text10.GrowToHeight = true;
            this.Text10.Guid = "d62390c787f545c6980402755cd7a3f9";
            this.Text10.Name = "Text10";
            this.Text10.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text10__GetValue);
            this.Text10.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text10.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text10.Font = new System.Drawing.Font("Calibri", 12F, ((System.Drawing.FontStyle.Regular | System.Drawing.FontStyle.Bold) 
                            | System.Drawing.FontStyle.Italic), System.Drawing.GraphicsUnit.Point, 0);
            this.Text10.Interaction = null;
            this.Text10.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text10.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text10.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text13
            // 
            this.Text13 = new Stimulsoft.Report.Components.StiText();
            this.Text13.CanBreak = true;
            this.Text13.CanGrow = true;
            this.Text13.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(1.3, 0, 4.7, 0.2);
            this.Text13.ComponentPlacement = "d.DataBand1";
            this.Text13.GrowToHeight = true;
            this.Text13.Guid = "f022b2204eb04f89b41cacf4b599074a";
            this.Text13.Name = "Text13";
            this.Text13.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text13__GetValue);
            this.Text13.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text13.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text13.Font = new System.Drawing.Font("Calibri", 12F, ((System.Drawing.FontStyle.Regular | System.Drawing.FontStyle.Bold) 
                            | System.Drawing.FontStyle.Italic), System.Drawing.GraphicsUnit.Point, 0);
            this.Text13.Interaction = null;
            this.Text13.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text13.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text13.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text14
            // 
            this.Text14 = new Stimulsoft.Report.Components.StiText();
            this.Text14.CanBreak = true;
            this.Text14.CanGrow = true;
            this.Text14.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(6, 0, 0.8, 0.2);
            this.Text14.ComponentPlacement = "d.DataBand1";
            this.Text14.GrowToHeight = true;
            this.Text14.Guid = "e9d60fe2ae33441c9e6f1bd2451341a7";
            this.Text14.HorAlignment = Stimulsoft.Base.Drawing.StiTextHorAlignment.Right;
            this.Text14.Name = "Text14";
            this.Text14.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text14__GetValue);
            this.Text14.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text14.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text14.Font = new System.Drawing.Font("Calibri", 12F, ((System.Drawing.FontStyle.Regular | System.Drawing.FontStyle.Bold) 
                            | System.Drawing.FontStyle.Italic), System.Drawing.GraphicsUnit.Point, 0);
            this.Text14.Interaction = null;
            this.Text14.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text14.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text14.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text15
            // 
            this.Text15 = new Stimulsoft.Report.Components.StiText();
            this.Text15.CanBreak = true;
            this.Text15.CanGrow = true;
            this.Text15.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(6.8, 0, 0.9, 0.2);
            this.Text15.ComponentPlacement = "d.DataBand1";
            this.Text15.GrowToHeight = true;
            this.Text15.Guid = "dd39069b8ec44f4a81333fce439e2107";
            this.Text15.HorAlignment = Stimulsoft.Base.Drawing.StiTextHorAlignment.Right;
            this.Text15.Name = "Text15";
            this.Text15.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text15__GetValue);
            this.Text15.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.All, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text15.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text15.Font = new System.Drawing.Font("Calibri", 12F, ((System.Drawing.FontStyle.Regular | System.Drawing.FontStyle.Bold) 
                            | System.Drawing.FontStyle.Italic), System.Drawing.GraphicsUnit.Point, 0);
            this.Text15.Interaction = null;
            this.Text15.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text15.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text15.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text18
            // 
            this.Text18 = new Stimulsoft.Report.Components.StiText();
            this.Text18.CanBreak = true;
            this.Text18.CanGrow = true;
            this.Text18.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0, 0, 0.4, 0.2);
            this.Text18.ComponentPlacement = "d.DataBand1";
            this.Text18.GrowToHeight = true;
            this.Text18.Guid = "658e900ca43f4ef6ba410a62fc30f6e0";
            this.Text18.Name = "Text18";
            this.Text18.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text18__GetValue);
            this.Text18.Type = Stimulsoft.Report.Components.StiSystemTextType.Expression;
            this.Text18.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text18.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text18.Font = new System.Drawing.Font("Calibri", 12F, ((System.Drawing.FontStyle.Regular | System.Drawing.FontStyle.Bold) 
                            | System.Drawing.FontStyle.Italic), System.Drawing.GraphicsUnit.Point, 0);
            this.Text18.Interaction = null;
            this.Text18.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text18.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text18.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            this.HeaderBand1.Guid = null;
            this.HeaderBand1.Interaction = null;
            // 
            // DataBand1
            // 
            this.DataBand1 = new Stimulsoft.Report.Components.StiDataBand();
            this.DataBand1.CanBreak = true;
            this.DataBand1.CanGrow = false;
            this.DataBand1.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0, 1.7, 7.72, 0.2);
            this.DataBand1.ComponentPlacement = "p.Page1";
            this.DataBand1.DataSourceName = "OrderableTests";
            this.DataBand1.Name = "DataBand1";
            this.DataBand1.OddStyle = "Style1";
            this.DataBand1.Sort = new System.String[0];
            this.DataBand1.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.DataBand1.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.DataBand1.BusinessObjectGuid = null;
            // 
            // Text1
            // 
            this.Text1 = new Stimulsoft.Report.Components.StiText();
            this.Text1.CanBreak = true;
            this.Text1.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0.4, 0, 0.9, 0.2);
            this.Text1.ComponentPlacement = "d.DataBand1";
            this.Text1.Name = "Text1";
            this.Text1.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text1__GetValue);
            this.Text1.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text1.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text1.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            this.Text1.Guid = null;
            this.Text1.Interaction = null;
            this.Text1.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text1.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text1.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text3
            // 
            this.Text3 = new Stimulsoft.Report.Components.StiText();
            this.Text3.CanBreak = true;
            this.Text3.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(1.3, 0, 4.7, 0.2);
            this.Text3.ComponentPlacement = "d.DataBand1";
            this.Text3.Name = "Text3";
            this.Text3.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text3__GetValue);
            this.Text3.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text3.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text3.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            this.Text3.Guid = null;
            this.Text3.Interaction = null;
            this.Text3.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text3.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text3.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text2
            // 
            this.Text2 = new Stimulsoft.Report.Components.StiText();
            this.Text2.CanBreak = true;
            this.Text2.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(6, 0, 0.8, 0.2);
            this.Text2.ComponentPlacement = "d.DataBand1";
            this.Text2.HorAlignment = Stimulsoft.Base.Drawing.StiTextHorAlignment.Right;
            this.Text2.Name = "Text2";
            this.Text2.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text2__GetValue);
            this.Text2.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text2.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            this.Text2.Guid = null;
            this.Text2.Interaction = null;
            this.Text2.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text2.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text2.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text4
            // 
            this.Text4 = new Stimulsoft.Report.Components.StiText();
            this.Text4.CanBreak = true;
            this.Text4.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(6.8, 0, 0.9, 0.2);
            this.Text4.ComponentPlacement = "d.DataBand1";
            this.Text4.HorAlignment = Stimulsoft.Base.Drawing.StiTextHorAlignment.Right;
            this.Text4.Name = "Text4";
            this.Text4.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text4__GetValue);
            this.Text4.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.All, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text4.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text4.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            this.Text4.Guid = null;
            this.Text4.Interaction = null;
            this.Text4.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text4.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text4.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text17
            // 
            this.Text17 = new Stimulsoft.Report.Components.StiText();
            this.Text17.CanBreak = true;
            this.Text17.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0, 0, 0.4, 0.2);
            this.Text17.ComponentPlacement = "d.DataBand1";
            this.Text17.Guid = "a892f431c4304a70a5a65af0fcb74e1d";
            this.Text17.Name = "Text17";
            this.Text17.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text17__GetValue);
            this.Text17.Type = Stimulsoft.Report.Components.StiSystemTextType.SystemVariables;
            this.Text17.Border = new Stimulsoft.Base.Drawing.StiBorder((((Stimulsoft.Base.Drawing.StiBorderSides.None | Stimulsoft.Base.Drawing.StiBorderSides.Top) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Left) 
                            | Stimulsoft.Base.Drawing.StiBorderSides.Bottom), System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Dot, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text17.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text17.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            this.Text17.Interaction = null;
            this.Text17.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text17.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text17.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            this.DataBand1.DataRelationName = null;
            this.DataBand1.Guid = null;
            this.DataBand1.Interaction = null;
            this.DataBand1.MasterComponent = null;
            // 
            // GroupFooterBand1
            // 
            this.GroupFooterBand1 = new Stimulsoft.Report.Components.StiGroupFooterBand();
            this.GroupFooterBand1.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(0, 2.3, 7.72, 0.4);
            this.GroupFooterBand1.Name = "GroupFooterBand1";
            this.GroupFooterBand1.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.GroupFooterBand1.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            // 
            // Text11
            // 
            this.Text11 = new Stimulsoft.Report.Components.StiText();
            this.Text11.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(6.7, 0.1, 1, 0.2);
            this.Text11.HorAlignment = Stimulsoft.Base.Drawing.StiTextHorAlignment.Right;
            this.Text11.Name = "Text11";
            // 
            // Text11_Count
            // 
            this.Text11.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text11__GetValue);
            this.Text11.Type = Stimulsoft.Report.Components.StiSystemTextType.Expression;
            this.Text11.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text11.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text11.Font = new System.Drawing.Font("Arial Narrow", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0);
            this.Text11.Guid = null;
            this.Text11.Interaction = null;
            this.Text11.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text11.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text11.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            // 
            // Text12
            // 
            this.Text12 = new Stimulsoft.Report.Components.StiText();
            this.Text12.ClientRectangle = new Stimulsoft.Base.Drawing.RectangleD(5.7, 0.1, 1, 0.2);
            this.Text12.HorAlignment = Stimulsoft.Base.Drawing.StiTextHorAlignment.Right;
            this.Text12.Name = "Text12";
            this.Text12.GetValue += new Stimulsoft.Report.Events.StiGetValueEventHandler(this.Text12__GetValue);
            this.Text12.Type = Stimulsoft.Report.Components.StiSystemTextType.Expression;
            this.Text12.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.Text12.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Transparent);
            this.Text12.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, 0);
            this.Text12.Guid = null;
            this.Text12.Interaction = null;
            this.Text12.Margins = new Stimulsoft.Report.Components.StiMargins(0, 0, 0, 0);
            this.Text12.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.Text12.TextOptions = new Stimulsoft.Base.Drawing.StiTextOptions(false, false, false, 0F, System.Drawing.Text.HotkeyPrefix.None, System.Drawing.StringTrimming.None);
            this.GroupFooterBand1.Guid = null;
            this.GroupFooterBand1.Interaction = null;
            this.Page1.ExcelSheetValue = null;
            this.Page1.Interaction = null;
            this.Page1.Margins = new Stimulsoft.Report.Components.StiMargins(0.39, 0.39, 0.39, 0.39);
            this.Page1_Watermark = new Stimulsoft.Report.Components.StiWatermark();
            this.Page1_Watermark.Font = new System.Drawing.Font("Arial", 100F);
            this.Page1_Watermark.Image = null;
            this.Page1_Watermark.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.FromArgb(50, 0, 0, 0));
            this.Report_PrinterSettings = new Stimulsoft.Report.Print.StiPrinterSettings();
            // 
            // StyleDataBand1Style
            // 
            this.StyleDataBand1Style = new Stimulsoft.Report.StiStyle();
            this.StyleDataBand1Style.Description = "Style based on formating of \'DataBand1\' component";
            this.StyleDataBand1Style.Name = "DataBand1Style";
            this.StyleDataBand1Style.StyleCode = Stimulsoft.Report.StiStyleCode.None;
            this.StyleDataBand1Style.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.StyleDataBand1Style.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.WhiteSmoke);
            this.StyleDataBand1Style.Font = new System.Drawing.Font("Arial", 8F);
            this.StyleDataBand1Style.Image = null;
            this.StyleDataBand1Style.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            // 
            // StyleStyle1
            // 
            this.StyleStyle1 = new Stimulsoft.Report.StiStyle();
            this.StyleStyle1.Name = "Style1";
            this.StyleStyle1.StyleCode = Stimulsoft.Report.StiStyleCode.None;
            this.StyleStyle1.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Solid, false, 4, new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black));
            this.StyleStyle1.Brush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.WhiteSmoke);
            this.StyleStyle1.Font = new System.Drawing.Font("Arial", 8F);
            this.StyleStyle1.Image = null;
            this.StyleStyle1.TextBrush = new Stimulsoft.Base.Drawing.StiSolidBrush(System.Drawing.Color.Black);
            this.PrinterSettings = this.Report_PrinterSettings;
            this.Page1.Report = this;
            this.Page1.Watermark = this.Page1_Watermark;
            this.GroupHeaderBand1.Page = this.Page1;
            this.GroupHeaderBand1.Parent = this.Page1;
            this.Text9.Page = this.Page1;
            this.Text9.Parent = this.GroupHeaderBand1;
            this.HorizontalLinePrimitive1.Page = this.Page1;
            this.HorizontalLinePrimitive1.Parent = this.GroupHeaderBand1;
            this.HeaderBand1.Page = this.Page1;
            this.HeaderBand1.Parent = this.Page1;
            this.Text10.Page = this.Page1;
            this.Text10.Parent = this.HeaderBand1;
            this.Text13.Page = this.Page1;
            this.Text13.Parent = this.HeaderBand1;
            this.Text14.Page = this.Page1;
            this.Text14.Parent = this.HeaderBand1;
            this.Text15.Page = this.Page1;
            this.Text15.Parent = this.HeaderBand1;
            this.Text18.Page = this.Page1;
            this.Text18.Parent = this.HeaderBand1;
            this.DataBand1.Page = this.Page1;
            this.DataBand1.Parent = this.Page1;
            this.Text1.Page = this.Page1;
            this.Text1.Parent = this.DataBand1;
            this.Text3.Page = this.Page1;
            this.Text3.Parent = this.DataBand1;
            this.Text2.Page = this.Page1;
            this.Text2.Parent = this.DataBand1;
            this.Text4.Page = this.Page1;
            this.Text4.Parent = this.DataBand1;
            this.Text17.Page = this.Page1;
            this.Text17.Parent = this.DataBand1;
            this.GroupFooterBand1.Page = this.Page1;
            this.GroupFooterBand1.Parent = this.Page1;
            this.Text11.Page = this.Page1;
            this.Text11.Parent = this.GroupFooterBand1;
            this.Text12.Page = this.Page1;
            this.Text12.Parent = this.GroupFooterBand1;
            this.GroupHeaderBand1.BeginRender += new System.EventHandler(this.GroupHeaderBand1__BeginRender);
            this.GroupHeaderBand1.EndRender += new System.EventHandler(this.GroupHeaderBand1__EndRender);
            this.DataBand1.Rendering += new System.EventHandler(this.DataBand1__Rendering);
            this.AggregateFunctions = new object[] {
                    this.Text11_Count};
            // 
            // Add to GroupHeaderBand1.Components
            // 
            this.GroupHeaderBand1.Components.Clear();
            this.GroupHeaderBand1.Components.AddRange(new Stimulsoft.Report.Components.StiComponent[] {
                        this.Text9,
                        this.HorizontalLinePrimitive1});
            // 
            // Add to HeaderBand1.Components
            // 
            this.HeaderBand1.Components.Clear();
            this.HeaderBand1.Components.AddRange(new Stimulsoft.Report.Components.StiComponent[] {
                        this.Text10,
                        this.Text13,
                        this.Text14,
                        this.Text15,
                        this.Text18});
            // 
            // Add to DataBand1.Components
            // 
            this.DataBand1.Components.Clear();
            this.DataBand1.Components.AddRange(new Stimulsoft.Report.Components.StiComponent[] {
                        this.Text1,
                        this.Text3,
                        this.Text2,
                        this.Text4,
                        this.Text17});
            // 
            // Add to GroupFooterBand1.Components
            // 
            this.GroupFooterBand1.Components.Clear();
            this.GroupFooterBand1.Components.AddRange(new Stimulsoft.Report.Components.StiComponent[] {
                        this.Text11,
                        this.Text12});
            // 
            // Add to Page1.Components
            // 
            this.Page1.Components.Clear();
            this.Page1.Components.AddRange(new Stimulsoft.Report.Components.StiComponent[] {
                        this.GroupHeaderBand1,
                        this.HeaderBand1,
                        this.DataBand1,
                        this.GroupFooterBand1});
            // 
            // Add to Pages
            // 
            this.Pages.Clear();
            this.Pages.AddRange(new Stimulsoft.Report.Components.StiPage[] {
                        this.Page1});
            // 
            // Add to Styles
            // 
            this.Styles.Clear();
            this.Styles.AddRange(new Stimulsoft.Report.StiBaseStyle[] {
                        this.StyleDataBand1Style,
                        this.StyleStyle1});
            this.Dictionary.Relations.Add(this.ParentOrderableTests);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_ResultCodes);
            this.Dictionary.Relations.Add(this.ParentOrderableTests1);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_ResultCodes);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test1);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_ResultCodes);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test1);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test1);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test1);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test2);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test3);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test2);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test_Components_Test3);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test2);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test_Components_Test3);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test2);
            this.Dictionary.Relations.Add(this.ParentOrderableTests_Components_Test3);
            this.Dictionary.Relations.Add(this.ParentOrderableTests2);
            this.Dictionary.Relations.Add(this.ParentOrderableTests3);
            this.OrderableTests.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TestId", "TestId", "TestId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("NotOrderable", "NotOrderable", "NotOrderable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Lab", "Lab", "Lab", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AccessionType", "AccessionType", "AccessionType", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IsProfile", "IsProfile", "IsProfile", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ListPrice", "ListPrice", "ListPrice", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("RequireSeparateLabOrder", "RequireSeparateLabOrder", "RequireSeparateLabOrder", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Billable", "Billable", "Billable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoSelectProfileComponents", "AutoSelectProfileComponents", "AutoSelectProfileComponents", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Stat", "Stat", "Stat", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PageBreakOnLabReport", "PageBreakOnLabReport", "PageBreakOnLabReport", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ScheduledTest", "ScheduledTest", "ScheduledTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ForceAutoPrintLabReports", "ForceAutoPrintLabReports", "ForceAutoPrintLabReports", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AbnPrice", "AbnPrice", "AbnPrice", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoFinalizeTest", "AutoFinalizeTest", "AutoFinalizeTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ProfilePrinting", "ProfilePrinting", "ProfilePrinting", typeof(LWObjects.ProfilePrintingType)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ResultCodes", "ResultCodes", "ResultCodes", typeof(LWObjects.TestResultCodeLinks)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Components", "Components", "Components", typeof(LWObjects.ProfileComponents)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("BillableItems", "BillableItems", "BillableItems", typeof(object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Mnemonics", "Mnemonics", "Mnemonics", typeof(Object))});
            this.DataSources.Add(this.OrderableTests);
            this.OrderableTests_ResultCodes.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Result", "Result", "Result", typeof(LWObjects.ResultCode)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PrintSequence", "PrintSequence", "PrintSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("FinalStatus", "FinalStatus", "FinalStatus", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TnpEligible", "TnpEligible", "TnpEligible", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_ResultCodes);
            this.OrderableTests_ResultCodes_Result.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MethodName", "MethodName", "MethodName", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ReferenceRange", "ReferenceRange", "ReferenceRange", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Units", "Units", "Units", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MajorSort", "MajorSort", "MajorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MinorSort", "MinorSort", "MinorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IgnoreUniqueness", "IgnoreUniqueness", "IgnoreUniqueness", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AppendValues", "AppendValues", "AppendValues", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PerformingLabId", "PerformingLabId", "PerformingLabId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_ResultCodes_Result);
            this.OrderableTests_Components.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Test", "Test", "Test", typeof(LWObjects.OrderableTest)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("SortSequence", "SortSequence", "SortSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components);
            this.OrderableTests_Components_Test.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TestId", "TestId", "TestId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("NotOrderable", "NotOrderable", "NotOrderable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Lab", "Lab", "Lab", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AccessionType", "AccessionType", "AccessionType", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IsProfile", "IsProfile", "IsProfile", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ListPrice", "ListPrice", "ListPrice", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("RequireSeparateLabOrder", "RequireSeparateLabOrder", "RequireSeparateLabOrder", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Billable", "Billable", "Billable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoSelectProfileComponents", "AutoSelectProfileComponents", "AutoSelectProfileComponents", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Stat", "Stat", "Stat", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PageBreakOnLabReport", "PageBreakOnLabReport", "PageBreakOnLabReport", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ScheduledTest", "ScheduledTest", "ScheduledTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ForceAutoPrintLabReports", "ForceAutoPrintLabReports", "ForceAutoPrintLabReports", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AbnPrice", "AbnPrice", "AbnPrice", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoFinalizeTest", "AutoFinalizeTest", "AutoFinalizeTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ProfilePrinting", "ProfilePrinting", "ProfilePrinting", typeof(LWObjects.ProfilePrintingType)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ResultCodes", "ResultCodes", "ResultCodes", typeof(LWObjects.TestResultCodeLinks)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Components", "Components", "Components", typeof(LWObjects.ProfileComponents)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("BillableItems", "BillableItems", "BillableItems", typeof(object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Mnemonics", "Mnemonics", "Mnemonics", typeof(Object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test);
            this.OrderableTests_Components_Test_ResultCodes.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Result", "Result", "Result", typeof(LWObjects.ResultCode)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PrintSequence", "PrintSequence", "PrintSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("FinalStatus", "FinalStatus", "FinalStatus", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TnpEligible", "TnpEligible", "TnpEligible", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_ResultCodes);
            this.OrderableTests_Components_Test_ResultCodes_Result.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MethodName", "MethodName", "MethodName", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ReferenceRange", "ReferenceRange", "ReferenceRange", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Units", "Units", "Units", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MajorSort", "MajorSort", "MajorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MinorSort", "MinorSort", "MinorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IgnoreUniqueness", "IgnoreUniqueness", "IgnoreUniqueness", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AppendValues", "AppendValues", "AppendValues", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PerformingLabId", "PerformingLabId", "PerformingLabId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_ResultCodes_Result);
            this.OrderableTests_Components_Test_Components.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Test", "Test", "Test", typeof(LWObjects.OrderableTest)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("SortSequence", "SortSequence", "SortSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components);
            this.OrderableTests_Components_Test_Components_Test.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TestId", "TestId", "TestId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("NotOrderable", "NotOrderable", "NotOrderable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Lab", "Lab", "Lab", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AccessionType", "AccessionType", "AccessionType", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IsProfile", "IsProfile", "IsProfile", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ListPrice", "ListPrice", "ListPrice", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("RequireSeparateLabOrder", "RequireSeparateLabOrder", "RequireSeparateLabOrder", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Billable", "Billable", "Billable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoSelectProfileComponents", "AutoSelectProfileComponents", "AutoSelectProfileComponents", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Stat", "Stat", "Stat", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PageBreakOnLabReport", "PageBreakOnLabReport", "PageBreakOnLabReport", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ScheduledTest", "ScheduledTest", "ScheduledTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ForceAutoPrintLabReports", "ForceAutoPrintLabReports", "ForceAutoPrintLabReports", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AbnPrice", "AbnPrice", "AbnPrice", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoFinalizeTest", "AutoFinalizeTest", "AutoFinalizeTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ProfilePrinting", "ProfilePrinting", "ProfilePrinting", typeof(LWObjects.ProfilePrintingType)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ResultCodes", "ResultCodes", "ResultCodes", typeof(LWObjects.TestResultCodeLinks)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Components", "Components", "Components", typeof(LWObjects.ProfileComponents)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("BillableItems", "BillableItems", "BillableItems", typeof(object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Mnemonics", "Mnemonics", "Mnemonics", typeof(Object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test);
            this.OrderableTests_Components_Test_Components_Test_ResultCodes.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Result", "Result", "Result", typeof(LWObjects.ResultCode)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PrintSequence", "PrintSequence", "PrintSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("FinalStatus", "FinalStatus", "FinalStatus", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TnpEligible", "TnpEligible", "TnpEligible", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_ResultCodes);
            this.OrderableTests_Components_Test_Components_Test_ResultCodes_Result.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MethodName", "MethodName", "MethodName", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ReferenceRange", "ReferenceRange", "ReferenceRange", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Units", "Units", "Units", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MajorSort", "MajorSort", "MajorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MinorSort", "MinorSort", "MinorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IgnoreUniqueness", "IgnoreUniqueness", "IgnoreUniqueness", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AppendValues", "AppendValues", "AppendValues", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PerformingLabId", "PerformingLabId", "PerformingLabId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_ResultCodes_Result);
            this.OrderableTests_Components_Test_Components_Test_Components.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Test", "Test", "Test", typeof(LWObjects.OrderableTest)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("SortSequence", "SortSequence", "SortSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components);
            this.OrderableTests_Components_Test_Components_Test_Components_Test.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TestId", "TestId", "TestId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("NotOrderable", "NotOrderable", "NotOrderable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Lab", "Lab", "Lab", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AccessionType", "AccessionType", "AccessionType", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IsProfile", "IsProfile", "IsProfile", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ListPrice", "ListPrice", "ListPrice", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("RequireSeparateLabOrder", "RequireSeparateLabOrder", "RequireSeparateLabOrder", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Billable", "Billable", "Billable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoSelectProfileComponents", "AutoSelectProfileComponents", "AutoSelectProfileComponents", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Stat", "Stat", "Stat", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PageBreakOnLabReport", "PageBreakOnLabReport", "PageBreakOnLabReport", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ScheduledTest", "ScheduledTest", "ScheduledTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ForceAutoPrintLabReports", "ForceAutoPrintLabReports", "ForceAutoPrintLabReports", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AbnPrice", "AbnPrice", "AbnPrice", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoFinalizeTest", "AutoFinalizeTest", "AutoFinalizeTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ProfilePrinting", "ProfilePrinting", "ProfilePrinting", typeof(LWObjects.ProfilePrintingType)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ResultCodes", "ResultCodes", "ResultCodes", typeof(LWObjects.TestResultCodeLinks)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Components", "Components", "Components", typeof(LWObjects.ProfileComponents)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("BillableItems", "BillableItems", "BillableItems", typeof(object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Mnemonics", "Mnemonics", "Mnemonics", typeof(Object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Result", "Result", "Result", typeof(LWObjects.ResultCode)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PrintSequence", "PrintSequence", "PrintSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("FinalStatus", "FinalStatus", "FinalStatus", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TnpEligible", "TnpEligible", "TnpEligible", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MethodName", "MethodName", "MethodName", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ReferenceRange", "ReferenceRange", "ReferenceRange", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Units", "Units", "Units", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MajorSort", "MajorSort", "MajorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("MinorSort", "MinorSort", "MinorSort", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IgnoreUniqueness", "IgnoreUniqueness", "IgnoreUniqueness", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AppendValues", "AppendValues", "AppendValues", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PerformingLabId", "PerformingLabId", "PerformingLabId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Test", "Test", "Test", typeof(LWObjects.OrderableTest)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("SortSequence", "SortSequence", "SortSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_Components);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TestId", "TestId", "TestId", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("NotOrderable", "NotOrderable", "NotOrderable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Lab", "Lab", "Lab", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AccessionType", "AccessionType", "AccessionType", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("IsProfile", "IsProfile", "IsProfile", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ListPrice", "ListPrice", "ListPrice", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("RequireSeparateLabOrder", "RequireSeparateLabOrder", "RequireSeparateLabOrder", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Billable", "Billable", "Billable", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoSelectProfileComponents", "AutoSelectProfileComponents", "AutoSelectProfileComponents", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Stat", "Stat", "Stat", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", "AutoPrintLabReportIfNormal", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PageBreakOnLabReport", "PageBreakOnLabReport", "PageBreakOnLabReport", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ScheduledTest", "ScheduledTest", "ScheduledTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ForceAutoPrintLabReports", "ForceAutoPrintLabReports", "ForceAutoPrintLabReports", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AbnPrice", "AbnPrice", "AbnPrice", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("AutoFinalizeTest", "AutoFinalizeTest", "AutoFinalizeTest", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ProfilePrinting", "ProfilePrinting", "ProfilePrinting", typeof(LWObjects.ProfilePrintingType)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("ResultCodes", "ResultCodes", "ResultCodes", typeof(LWObjects.TestResultCodeLinks)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Components", "Components", "Components", typeof(LWObjects.ProfileComponents)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("BillableItems", "BillableItems", "BillableItems", typeof(object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Mnemonics", "Mnemonics", "Mnemonics", typeof(Object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodes.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Result", "Result", "Result", typeof(LWObjects.ResultCode)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("PrintSequence", "PrintSequence", "PrintSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("FinalStatus", "FinalStatus", "FinalStatus", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("TnpEligible", "TnpEligible", "TnpEligible", typeof(bool)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodes);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Components.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Test", "Test", "Test", typeof(LWObjects.OrderableTest)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("SortSequence", "SortSequence", "SortSequence", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Components);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItems.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Price", "Price", "Price", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItems);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mnemonics.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Chars", "Chars", "Chars", typeof(char)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Length", "Length", "Length", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mnemonics);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Price", "Price", "Price", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems);
            this.OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Chars", "Chars", "Chars", typeof(char)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Length", "Length", "Length", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics);
            this.OrderableTests_Components_Test_Components_Test_BillableItems.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Price", "Price", "Price", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_BillableItems);
            this.OrderableTests_Components_Test_Components_Test_Mnemonics.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Chars", "Chars", "Chars", typeof(char)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Length", "Length", "Length", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Components_Test_Mnemonics);
            this.OrderableTests_Components_Test_BillableItems.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Price", "Price", "Price", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_BillableItems);
            this.OrderableTests_Components_Test_Mnemonics.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Chars", "Chars", "Chars", typeof(char)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Length", "Length", "Length", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_Components_Test_Mnemonics);
            this.OrderableTests_BillableItems.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Code", "Code", "Code", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Name", "Name", "Name", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Price", "Price", "Price", typeof(string)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object))});
            this.DataSources.Add(this.OrderableTests_BillableItems);
            this.OrderableTests_Mnemonics.Columns.AddRange(new Stimulsoft.Report.Dictionary.StiDataColumn[] {
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Chars", "Chars", "Chars", typeof(char)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Length", "Length", "Length", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_ID", "_ID", "_ID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_parentID", "_parentID", "_parentID", typeof(int)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("_Current", "_Current", "_Current", typeof(object)),
                        new Stimulsoft.Report.Dictionary.StiDataColumn("Data", "Data", "Data", typeof(string))});
            this.DataSources.Add(this.OrderableTests_Mnemonics);
        }
        
        #region Relation ParentOrderableTests
        public class ParentOrderableTestsRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTestsRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
        }
        #endregion Relation ParentOrderableTests
        
        #region Relation ParentOrderableTests_ResultCodes
        public class ParentOrderableTests_ResultCodesRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_ResultCodesRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTestsRelation OrderableTests
            {
                get
                {
                    return new ParentOrderableTestsRelation(this.GetParentData("OrderableTests_ResultCodesRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_ResultCodes
        
        #region Relation ParentOrderableTests1
        public class ParentOrderableTests1Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests1Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
        }
        #endregion Relation ParentOrderableTests1
        
        #region Relation ParentOrderableTests_Components
        public class ParentOrderableTests_ComponentsRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_ComponentsRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTestsRelation OrderableTests
            {
                get
                {
                    return new ParentOrderableTestsRelation(this.GetParentData("OrderableTests_ComponentsRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components
        
        #region Relation ParentOrderableTests_Components_Test
        public class ParentOrderableTests_Components_TestRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_TestRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_ComponentsRelation OrderableTests_Components
            {
                get
                {
                    return new ParentOrderableTests_ComponentsRelation(this.GetParentData("OrderableTests_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test
        
        #region Relation ParentOrderableTests_Components_Test_ResultCodes
        public class ParentOrderableTests_Components_Test_ResultCodesRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_ResultCodesRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_TestRelation OrderableTests_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_ResultCodesRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_ResultCodes
        
        #region Relation ParentOrderableTests_Components_Test1
        public class ParentOrderableTests_Components_Test1Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test1Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_ComponentsRelation OrderableTests_Components
            {
                get
                {
                    return new ParentOrderableTests_ComponentsRelation(this.GetParentData("OrderableTests_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test1
        
        #region Relation ParentOrderableTests_Components_Test_Components
        public class ParentOrderableTests_Components_Test_ComponentsRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_ComponentsRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_TestRelation OrderableTests_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_ComponentsRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test
        public class ParentOrderableTests_Components_Test_Components_TestRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_TestRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_ResultCodes
        public class ParentOrderableTests_Components_Test_Components_Test_ResultCodesRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_ResultCodesRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_ResultCodesRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_ResultCodes
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test1
        public class ParentOrderableTests_Components_Test_Components_Test1Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test1Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test1
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components
        public class ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_ComponentsRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test
        public class ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesRelatio" +
"n"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test1
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test1Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test1Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test1
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation" +
""));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRel" +
"ation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test1
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test1Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test1Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRel" +
"ation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test1
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test2
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test2Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test2Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRel" +
"ation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test2
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test3
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test3Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test3Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRel" +
"ation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_Test3
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test2
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test2Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test2Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test2
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test3
        public class ParentOrderableTests_Components_Test_Components_Test_Components_Test3Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test_Components_Test3Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test_Components_Test3
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test2
        public class ParentOrderableTests_Components_Test_Components_Test2Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test2Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test2
        
        #region Relation ParentOrderableTests_Components_Test_Components_Test3
        public class ParentOrderableTests_Components_Test_Components_Test3Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test_Components_Test3Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test_Components_Test3
        
        #region Relation ParentOrderableTests_Components_Test2
        public class ParentOrderableTests_Components_Test2Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test2Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_ComponentsRelation OrderableTests_Components
            {
                get
                {
                    return new ParentOrderableTests_ComponentsRelation(this.GetParentData("OrderableTests_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test2
        
        #region Relation ParentOrderableTests_Components_Test3
        public class ParentOrderableTests_Components_Test3Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests_Components_Test3Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_ComponentsRelation OrderableTests_Components
            {
                get
                {
                    return new ParentOrderableTests_ComponentsRelation(this.GetParentData("OrderableTests_Components_TestRelation"));
                }
            }
        }
        #endregion Relation ParentOrderableTests_Components_Test3
        
        #region Relation ParentOrderableTests2
        public class ParentOrderableTests2Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests2Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
        }
        #endregion Relation ParentOrderableTests2
        
        #region Relation ParentOrderableTests3
        public class ParentOrderableTests3Relation : Stimulsoft.Report.Dictionary.StiDataRow
        {
            
            public ParentOrderableTests3Relation(Stimulsoft.Report.Dictionary.StiDataRow dataRow) : 
                    base(dataRow)
            {
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
        }
        #endregion Relation ParentOrderableTests3
        
        #region DataSource OrderableTests
        public class OrderableTestsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTestsDataSource() : 
                    base("OrderableTests", "OrderableTests")
            {
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
        }
        #endregion DataSource OrderableTests
        
        #region DataSource OrderableTests_ResultCodes
        public class OrderableTests_ResultCodesDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_ResultCodesDataSource() : 
                    base("OrderableTests_ResultCodes", "OrderableTests_ResultCodes")
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTestsRelation OrderableTests
            {
                get
                {
                    return new ParentOrderableTestsRelation(this.GetParentData("OrderableTests_ResultCodesRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_ResultCodes
        
        #region DataSource OrderableTests_ResultCodes_Result
        public class OrderableTests_ResultCodes_ResultDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_ResultCodes_ResultDataSource() : 
                    base("OrderableTests_ResultCodes_Result", "OrderableTests_ResultCodes_Result")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string MethodName
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MethodName"], typeof(string), true)));
                }
            }
            
            public virtual string ReferenceRange
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ReferenceRange"], typeof(string), true)));
                }
            }
            
            public virtual string Units
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Units"], typeof(string), true)));
                }
            }
            
            public virtual string MajorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MajorSort"], typeof(string), true)));
                }
            }
            
            public virtual string MinorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MinorSort"], typeof(string), true)));
                }
            }
            
            public virtual string IgnoreUniqueness
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["IgnoreUniqueness"], typeof(string), true)));
                }
            }
            
            public virtual string AppendValues
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AppendValues"], typeof(string), true)));
                }
            }
            
            public virtual string PerformingLabId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PerformingLabId"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_ResultCodesRelation OrderableTests_ResultCodes
            {
                get
                {
                    return new ParentOrderableTests_ResultCodesRelation(this.GetParentData("OrderableTests_ResultCodes_ResultRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_ResultCodes_Result
        
        #region DataSource OrderableTests_Components
        public class OrderableTests_ComponentsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_ComponentsDataSource() : 
                    base("OrderableTests_Components", "OrderableTests_Components")
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTestsRelation OrderableTests
            {
                get
                {
                    return new ParentOrderableTestsRelation(this.GetParentData("OrderableTests_ComponentsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components
        
        #region DataSource OrderableTests_Components_Test
        public class OrderableTests_Components_TestDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_TestDataSource() : 
                    base("OrderableTests_Components_Test", "OrderableTests_Components_Test")
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_ComponentsRelation OrderableTests_Components
            {
                get
                {
                    return new ParentOrderableTests_ComponentsRelation(this.GetParentData("OrderableTests_Components_TestRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test
        
        #region DataSource OrderableTests_Components_Test_ResultCodes
        public class OrderableTests_Components_Test_ResultCodesDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_ResultCodesDataSource() : 
                    base("OrderableTests_Components_Test_ResultCodes", "OrderableTests_Components_Test_ResultCodes")
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_TestRelation OrderableTests_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_ResultCodesRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_ResultCodes
        
        #region DataSource OrderableTests_Components_Test_ResultCodes_Result
        public class OrderableTests_Components_Test_ResultCodes_ResultDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_ResultCodes_ResultDataSource() : 
                    base("OrderableTests_Components_Test_ResultCodes_Result", "OrderableTests_Components_Test_ResultCodes_Result")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string MethodName
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MethodName"], typeof(string), true)));
                }
            }
            
            public virtual string ReferenceRange
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ReferenceRange"], typeof(string), true)));
                }
            }
            
            public virtual string Units
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Units"], typeof(string), true)));
                }
            }
            
            public virtual string MajorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MajorSort"], typeof(string), true)));
                }
            }
            
            public virtual string MinorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MinorSort"], typeof(string), true)));
                }
            }
            
            public virtual string IgnoreUniqueness
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["IgnoreUniqueness"], typeof(string), true)));
                }
            }
            
            public virtual string AppendValues
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AppendValues"], typeof(string), true)));
                }
            }
            
            public virtual string PerformingLabId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PerformingLabId"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_ResultCodesRelation OrderableTests_Components_Test_ResultCodes
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_ResultCodesRelation(this.GetParentData("OrderableTests_Components_Test_ResultCodes_ResultRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_ResultCodes_Result
        
        #region DataSource OrderableTests_Components_Test_Components
        public class OrderableTests_Components_Test_ComponentsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_ComponentsDataSource() : 
                    base("OrderableTests_Components_Test_Components", "OrderableTests_Components_Test_Components")
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_TestRelation OrderableTests_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_ComponentsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components
        
        #region DataSource OrderableTests_Components_Test_Components_Test
        public class OrderableTests_Components_Test_Components_TestDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_TestDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test")
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test
        
        #region DataSource OrderableTests_Components_Test_Components_Test_ResultCodes
        public class OrderableTests_Components_Test_Components_Test_ResultCodesDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_ResultCodesDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_ResultCodes", "OrderableTests_Components_Test_Components_Test_ResultCodes")
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_ResultCodesRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_ResultCodes
        
        #region DataSource OrderableTests_Components_Test_Components_Test_ResultCodes_Result
        public class OrderableTests_Components_Test_Components_Test_ResultCodes_ResultDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_ResultCodes_ResultDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_ResultCodes_Result", "OrderableTests_Components_Test_Components_Test_ResultCodes_Result")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string MethodName
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MethodName"], typeof(string), true)));
                }
            }
            
            public virtual string ReferenceRange
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ReferenceRange"], typeof(string), true)));
                }
            }
            
            public virtual string Units
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Units"], typeof(string), true)));
                }
            }
            
            public virtual string MajorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MajorSort"], typeof(string), true)));
                }
            }
            
            public virtual string MinorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MinorSort"], typeof(string), true)));
                }
            }
            
            public virtual string IgnoreUniqueness
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["IgnoreUniqueness"], typeof(string), true)));
                }
            }
            
            public virtual string AppendValues
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AppendValues"], typeof(string), true)));
                }
            }
            
            public virtual string PerformingLabId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PerformingLabId"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_ResultCodesRelation OrderableTests_Components_Test_Components_Test_ResultCodes
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_ResultCodesRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_ResultCodes_ResultRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_ResultCodes_Result
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components
        public class OrderableTests_Components_Test_Components_Test_ComponentsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_ComponentsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components", "OrderableTests_Components_Test_Components_Test_Components")
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_ComponentsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test
        public class OrderableTests_Components_Test_Components_Test_Components_TestDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_TestDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test")
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_TestRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes
        public class OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes", "OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes")
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesRelatio" +
"n"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result
        public class OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_ResultDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_ResultDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result" +
"", "OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result" +
"")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string MethodName
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MethodName"], typeof(string), true)));
                }
            }
            
            public virtual string ReferenceRange
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ReferenceRange"], typeof(string), true)));
                }
            }
            
            public virtual string Units
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Units"], typeof(string), true)));
                }
            }
            
            public virtual string MajorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MajorSort"], typeof(string), true)));
                }
            }
            
            public virtual string MinorSort
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["MinorSort"], typeof(string), true)));
                }
            }
            
            public virtual string IgnoreUniqueness
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["IgnoreUniqueness"], typeof(string), true)));
                }
            }
            
            public virtual string AppendValues
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AppendValues"], typeof(string), true)));
                }
            }
            
            public virtual string PerformingLabId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PerformingLabId"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesRelation OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_ResultCodesRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result" +
"Relation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_ResultCodes_Result
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components
        public class OrderableTests_Components_Test_Components_Test_Components_Test_ComponentsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_ComponentsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_Components", "OrderableTests_Components_Test_Components_Test_Components_Test_Components")
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation" +
""));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
        public class OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test")
            {
            }
            
            public virtual string TestId
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["TestId"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual bool NotOrderable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["NotOrderable"], typeof(bool), true)));
                }
            }
            
            public virtual string Lab
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Lab"], typeof(string), true)));
                }
            }
            
            public virtual string AccessionType
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["AccessionType"], typeof(string), true)));
                }
            }
            
            public virtual bool IsProfile
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["IsProfile"], typeof(bool), true)));
                }
            }
            
            public virtual string ListPrice
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["ListPrice"], typeof(string), true)));
                }
            }
            
            public virtual bool RequireSeparateLabOrder
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["RequireSeparateLabOrder"], typeof(bool), true)));
                }
            }
            
            public virtual bool Billable
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Billable"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoSelectProfileComponents
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoSelectProfileComponents"], typeof(bool), true)));
                }
            }
            
            public virtual bool Stat
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["Stat"], typeof(bool), true)));
                }
            }
            
            public virtual bool AutoPrintLabReportIfNormal
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoPrintLabReportIfNormal"], typeof(bool), true)));
                }
            }
            
            public virtual bool PageBreakOnLabReport
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["PageBreakOnLabReport"], typeof(bool), true)));
                }
            }
            
            public virtual bool ScheduledTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ScheduledTest"], typeof(bool), true)));
                }
            }
            
            public virtual bool ForceAutoPrintLabReports
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["ForceAutoPrintLabReports"], typeof(bool), true)));
                }
            }
            
            public virtual int AbnPrice
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["AbnPrice"], typeof(int), true)));
                }
            }
            
            public virtual bool AutoFinalizeTest
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["AutoFinalizeTest"], typeof(bool), true)));
                }
            }
            
            public virtual LWObjects.ProfilePrintingType ProfilePrinting
            {
                get
                {
                    return ((LWObjects.ProfilePrintingType)(StiReport.ChangeType(this["ProfilePrinting"], typeof(LWObjects.ProfilePrintingType), true)));
                }
            }
            
            public virtual LWObjects.TestResultCodeLinks ResultCodes
            {
                get
                {
                    return ((LWObjects.TestResultCodeLinks)(StiReport.ChangeType(this["ResultCodes"], typeof(LWObjects.TestResultCodeLinks), true)));
                }
            }
            
            public virtual LWObjects.ProfileComponents Components
            {
                get
                {
                    return ((LWObjects.ProfileComponents)(StiReport.ChangeType(this["Components"], typeof(LWObjects.ProfileComponents), true)));
                }
            }
            
            public virtual object BillableItems
            {
                get
                {
                    return this["BillableItems"];
                }
            }
            
            public virtual Object Mnemonics
            {
                get
                {
                    return ((Object)(StiReport.ChangeType(this["Mnemonics"], typeof(Object), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_ComponentsRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRel" +
"ation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodes
        public class OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodesDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodesDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Re" +
"sultCodes", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Re" +
"sultCodes")
            {
            }
            
            public virtual LWObjects.ResultCode Result
            {
                get
                {
                    return ((LWObjects.ResultCode)(StiReport.ChangeType(this["Result"], typeof(LWObjects.ResultCode), true)));
                }
            }
            
            public virtual string PrintSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["PrintSequence"], typeof(string), true)));
                }
            }
            
            public virtual bool FinalStatus
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["FinalStatus"], typeof(bool), true)));
                }
            }
            
            public virtual bool TnpEligible
            {
                get
                {
                    return ((bool)(StiReport.ChangeType(this["TnpEligible"], typeof(bool), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Re" +
"sultCodesRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ResultCodes
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Components
        public class OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ComponentsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_ComponentsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Co" +
"mponents", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Co" +
"mponents")
            {
            }
            
            public virtual LWObjects.OrderableTest Test
            {
                get
                {
                    return ((LWObjects.OrderableTest)(StiReport.ChangeType(this["Test"], typeof(LWObjects.OrderableTest), true)));
                }
            }
            
            public virtual string SortSequence
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["SortSequence"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Co" +
"mponentsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Components
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItems
        public class OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItemsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItemsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Bi" +
"llableItems", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Bi" +
"llableItems")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string Price
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Price"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Bi" +
"llableItemsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_BillableItems
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mnemonics
        public class OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_MnemonicsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_MnemonicsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mn" +
"emonics", "OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mn" +
"emonics")
            {
            }
            
            public virtual char Chars
            {
                get
                {
                    return ((char)(StiReport.ChangeType(this["Chars"], typeof(char), true)));
                }
            }
            
            public virtual int Length
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["Length"], typeof(int), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mn" +
"emonicsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Components_Test_Mnemonics
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems
        public class OrderableTests_Components_Test_Components_Test_Components_Test_BillableItemsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_BillableItemsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems", "OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string Price
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Price"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_BillableItemsRelat" +
"ion"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_BillableItems
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics
        public class OrderableTests_Components_Test_Components_Test_Components_Test_MnemonicsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_Components_Test_MnemonicsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics", "OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics")
            {
            }
            
            public virtual char Chars
            {
                get
                {
                    return ((char)(StiReport.ChangeType(this["Chars"], typeof(char), true)));
                }
            }
            
            public virtual int Length
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["Length"], typeof(int), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_Components_Test_MnemonicsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Components_Test_Mnemonics
        
        #region DataSource OrderableTests_Components_Test_Components_Test_BillableItems
        public class OrderableTests_Components_Test_Components_Test_BillableItemsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_BillableItemsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_BillableItems", "OrderableTests_Components_Test_Components_Test_BillableItems")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string Price
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Price"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_BillableItemsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_BillableItems
        
        #region DataSource OrderableTests_Components_Test_Components_Test_Mnemonics
        public class OrderableTests_Components_Test_Components_Test_MnemonicsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_Components_Test_MnemonicsDataSource() : 
                    base("OrderableTests_Components_Test_Components_Test_Mnemonics", "OrderableTests_Components_Test_Components_Test_Mnemonics")
            {
            }
            
            public virtual char Chars
            {
                get
                {
                    return ((char)(StiReport.ChangeType(this["Chars"], typeof(char), true)));
                }
            }
            
            public virtual int Length
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["Length"], typeof(int), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_Test_Components_TestRelation OrderableTests_Components_Test_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_Test_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_Components_Test_MnemonicsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Components_Test_Mnemonics
        
        #region DataSource OrderableTests_Components_Test_BillableItems
        public class OrderableTests_Components_Test_BillableItemsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_BillableItemsDataSource() : 
                    base("OrderableTests_Components_Test_BillableItems", "OrderableTests_Components_Test_BillableItems")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string Price
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Price"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_TestRelation OrderableTests_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_BillableItemsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_BillableItems
        
        #region DataSource OrderableTests_Components_Test_Mnemonics
        public class OrderableTests_Components_Test_MnemonicsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_Components_Test_MnemonicsDataSource() : 
                    base("OrderableTests_Components_Test_Mnemonics", "OrderableTests_Components_Test_Mnemonics")
            {
            }
            
            public virtual char Chars
            {
                get
                {
                    return ((char)(StiReport.ChangeType(this["Chars"], typeof(char), true)));
                }
            }
            
            public virtual int Length
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["Length"], typeof(int), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTests_Components_TestRelation OrderableTests_Components_Test
            {
                get
                {
                    return new ParentOrderableTests_Components_TestRelation(this.GetParentData("OrderableTests_Components_Test_MnemonicsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Components_Test_Mnemonics
        
        #region DataSource OrderableTests_BillableItems
        public class OrderableTests_BillableItemsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_BillableItemsDataSource() : 
                    base("OrderableTests_BillableItems", "OrderableTests_BillableItems")
            {
            }
            
            public virtual string Code
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Code"], typeof(string), true)));
                }
            }
            
            public new virtual string Name
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Name"], typeof(string), true)));
                }
            }
            
            public virtual string Price
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Price"], typeof(string), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual ParentOrderableTestsRelation OrderableTests
            {
                get
                {
                    return new ParentOrderableTestsRelation(this.GetParentData("OrderableTests_BillableItemsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_BillableItems
        
        #region DataSource OrderableTests_Mnemonics
        public class OrderableTests_MnemonicsDataSource : Stimulsoft.Report.Dictionary.StiBusinessObjectSource
        {
            
            public OrderableTests_MnemonicsDataSource() : 
                    base("OrderableTests_Mnemonics", "OrderableTests_Mnemonics")
            {
            }
            
            public virtual char Chars
            {
                get
                {
                    return ((char)(StiReport.ChangeType(this["Chars"], typeof(char), true)));
                }
            }
            
            public virtual int Length
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["Length"], typeof(int), true)));
                }
            }
            
            public virtual int _ID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_ID"], typeof(int), true)));
                }
            }
            
            public virtual int _parentID
            {
                get
                {
                    return ((int)(StiReport.ChangeType(this["_parentID"], typeof(int), true)));
                }
            }
            
            public virtual object _Current
            {
                get
                {
                    return this["_Current"];
                }
            }
            
            public virtual string Data
            {
                get
                {
                    return ((string)(StiReport.ChangeType(this["Data"], typeof(string), true)));
                }
            }
            
            public virtual ParentOrderableTestsRelation OrderableTests
            {
                get
                {
                    return new ParentOrderableTestsRelation(this.GetParentData("OrderableTests_MnemonicsRelation"));
                }
            }
        }
        #endregion DataSource OrderableTests_Mnemonics
        #endregion StiReport Designer generated code - do not modify
    }
}
